package top.sqdpt.third.entity.dto;

import lombok.Data;

import java.util.List;

/**
 * @author pengtao
 * @date 2025/4/7
 * @Descciption
 **/
@Data
public class WeatherForecastResponse {
    /**
     * 状态码
     */
    private String status;
    
    /**
     * 信息
     */
    private String info;
    
    /**
     * 城市编码
     */
    private String cityCode;
    
    /**
     * 城市名称
     */
    private String cityName;
    
    /**
     * 预报天气列表
     */
    private List<ForecastWeather> forecasts;
    
    /**
     * 预报天气
     */
    @Data
    public static class ForecastWeather {
        /**
         * 日期
         */
        private String date;
        
        /**
         * 星期
         */
        private String week;
        
        /**
         * 白天天气
         */
        private String dayWeather;
        
        /**
         * 白天温度
         */
        private String dayTemp;
        
        /**
         * 白天风向
         */
        private String dayWind;
        
        /**
         * 白天风力
         */
        private String dayPower;
        
        /**
         * 夜间天气
         */
        private String nightWeather;
        
        /**
         * 夜间温度
         */
        private String nightTemp;
        
        /**
         * 夜间风向
         */
        private String nightWind;
        
        /**
         * 夜间风力
         */
        private String nightPower;
    }
}
